package com.hyt.it.ogt.ykcj.service.grade;

import org.springframework.web.multipart.MultipartFile;

/**
 * 公务员考生成绩导入Service接口
 *
 * @author xiewx
 * @date 2021-11-02
 */
public interface IServantExamineeGradeImportService {

    /** 最大插入条数 */
    public static final int MAX_IMPORT = 200;

    /** 批量处理条数 */
    public static final int BATCH_COUNT = 3000;

    /** 导入文件 基础固定字段数 */
    public static final int FIXED_FIELD_NUM = 6;

    /**
     * 导入Excel文件
     * @param multipartFile 导入文件
     * @param examId 考试ID
     * @param subjectId 科目ID
     * @return
     */
    Object[] importtExcelFile(MultipartFile multipartFile, String examId, String subjectId);

    /**
     * 导入DBF文件
     * @param multipartFile 导入文件
     * @param examId 考试ID
     * @param subjectId 科目ID
     * @return
     */
    Object[] importtDbfFile(MultipartFile multipartFile, String examId, String subjectId);

}
